package com.polaris.live.im.sfs.bean.pusher

/**
 * noticeTaskCompleteMessage
 *
 * @author Created by 半仙 on 2024/3/13/013 11:01
 */
data class NoticeTaskCompleteMessage(
    /**
     * 完成的用户id
     */
    val userId: Long,
    /**
     * 标题
     */
    val title: String,
    /**
     * 奖励图标
     */
    val rewardPhotoUrl: String,
    /**
     * 奖励内容
     */
    val rewardContent: String,
    /**
     * 奖励说明
     */
    val rewardExplain: String,
    /**
     * 确认按钮
     */
    val confirm: RouterTitle,
    /**
     * 取消按钮
     */
    val cancel: RouterTitle? = null,
)

data class RouterTitle(
    /**
     * 内容，通常是英文
     */
    val title: String,
    /**
     * 路由，如果为空则说明不需要路由
     */
    val router: String? = null,
)
